package com.sitech.ibnms.c3p.mappers;

import com.sitech.ibnms.c3p.domain.C3pCommand;
import org.apache.ibatis.annotations.Param;
import org.springframework.cache.annotation.Cacheable;

/**
 * Created by liujhc on 7/14.
 */
public interface C3pCommandMapper {
    @Cacheable("instant")  //spring注解 短期缓存 只存几秒 ,还有一种langtant？ 长期缓存
            //使用spring缓存api ，缓存实际实现是ignite
            //如果整个集群的缓存是共享的，
            //集群发布服务 服务网格，数据网格 分布式缓存层  ，运算网格 分布式线程池  可以将运算任务负载均衡
            //redisson  依赖于redis
    C3pCommand findById(@Param("commandId") String commandId);
}
